home *** CD-ROM | disk | FTP | other *** search
/ Power Hacker 2003 / Power_Hacker_2003.iso / Exploit and vulnerability / w00w00 / misc / shokdial / validate.c < prev   
Encoding:
C/C++ Source or Header  |  1998-08-13  |  1013 b   |  36 lines

  1. /* Functions:                            */
  2. /* ----------                            */
  3. /* local_validnum -- Checks for a valid local number         */
  4. /* long_validnum -- Checks for a valid long distance number     */
  5.  
  6. #include <stdio.h>
  7. #include <unistd.h>
  8. #include "colors.h"
  9.  
  10. #define ERROR -1
  11.  
  12. /* Check if it was a valid local number */
  13. void local_validnum(int digits) 
  14. {
  15.   if ((digits >= 111) && (digits <= 999));
  16.      /* Do nothing */ 
  17.   else {
  18.      fprintf(stderr, "\"%s%d%s\" is invalid.\nThe number must be %s111-999%s.\n", 
  19.          BOLDCYAN, digits, NORMAL, BOLDWHITE, NORMAL);
  20.      exit(ERROR);
  21.   }
  22.  
  23. }
  24.  
  25. void long_validnum(int firstdigits, int lastdigits)
  26. {
  27.         if (((firstdigits >= 111) && (firstdigits <= 999)) && \
  28.             ((lastdigits  >= 111) && (lastdigits <= 999)));
  29.            /* Do nothing */
  30.         else {
  31.                 fprintf(stderr, "\"%s%d%d%s\" (%s%d-%d%s) is invalid.\nThe number must 111111-999999.\n", BOLDCYAN, firstdigits, lastdigits, NORMAL, BOLDCYAN, firstdigits, lastdigits, NORMAL);
  32.                 exit(1);
  33.         }
  34.  
  35. }
  36.